const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    groupNum: '',
    phoneNum:'',
    showInputDialog:false,
    Fisherman:[],
    orderInfo: {
      anglingSite: '永顺园垂钓俱乐部',
      name: '正钓 鲤鱼 撒鱼 15000斤',
      time: '2024-06-21',
      rule: '随到随约：5小时',
      current_price: '432',
      original_price: '480',

      Fisherman: [{
          name: '张老三',
          phone: '13084061352'
        },
        {
          name: '李老四',
          phone: '13084061352'
        },
      ],

      detail: {
        playMethod: '正钓',
        fishType: '鲤鱼',
        weight: '15000斤',
        startTime: '2024年06月21日 00:00',
        endTime: '2024年06月21日 23:59',
        lotteryMethod: '抽顺序号-选钓位',
        status: '未开始',
        rule: `<p style="text-align: start; line-height: 1.5;"><span style="font-size: 12px;">小坑 2亩，30钓位，水深2米，限杆4.5米，限漂60公分，钩到底把50公分。</span></p><p style="text-align: start; line-height: 1.5;"><span style="font-size: 12px;">飙煌天下垂纶渔乐浦小坑24小时开放随到随钓标鱼10豆 / 尾标鱼不计重禁止入护加放标鱼500斤坑内约1800尾标鱼。 非标鱼2000 + 非标鱼计重3豆 / 斤自助回鱼上岸回鱼1豆钓费300豆 / 6 小时 不讲价。</span></p><p style="text-align: start; line-height: 1.5;"><span style="font-size: 12px;">温普提示:​</span></p><p style="text-align: start; line-height: 1.5;"><span style="font-size: 12px;">自愿转发渔乐浦垂钓本则渔讯至朋友圈并保持朋友圈所有人可见赠60豆;</span></p><p style="text-align: start; line-height: 1.5;"><span style="font-size: 12px;">VIP钓位加60豆钓到标鱼无须拆标， 语音视频录说何日渔乐浦小坑飙焊天下钓到第几号标鱼并连续录视频放回本坑， 整段视频私信发给渔乐浦， 视频合规否则无效。</span></p> `,
      },
      preferential: '48'
    },
    desc: [`1.开钓时间前1小时拼团自动结束，未拼团成功自动退款，拼团成功后不可退退单请与钓场老板联系，由钓场发起退单!`,
      `2.到场后先验票再开钓，验票或抽号后不可退票。`,
      ` 3.每人每场次限购1张鱼票。`
    ]
  },

  confirmPayment() {
    let orderInfo = JSON.stringify(this.data.orderInfo)
    wx.requestPayment({
      timeStamp: '1490840662',
      nonceStr: '5K8264ILTKCH16CQ2502SI8ZNMTM67VS',
      package: 'prepay_id=wx2017033010242291fcfe0db70013231072',
      signType: 'MD5',
      paySign: '22D9B4E54AB1950F51E0649E8810ACD6',
      success (res) { },
      fail (res) { }
    })
    // wx.navigateTo({
    //   url: `/pages/orderDetail/orderDetail?orderInfo=${orderInfo}`
    // });
  },

  addFishMan(){
    this.setData({
      phoneNum:'',
      showInputDialog:true
    })
  },
  confimDialog(){
    let arr=this.data.Fisherman
    app.request('get',  `/common/checkMobilePhone?mobile_phone=${this.data.phoneNum}`, {}, res =>{
      if (res.data.code==200) {
        arr.push(res.data.data.userinfo)
        this.setData({
          Fisherman:arr,
          showInputDialog:false
        })
        console.log(this.data.Fisherman);
      }else{
        wx.showToast({
          title: '未找到该用户',
          icon: 'error',
          duration: 1000
        })
      }
      
      

    })
    
  },
  closeDialog(){
    this.setData({
      showInputDialog:false
    })
  },


	changePhoneInput(e) {
		let fieldName = e.target.dataset.fieldName;
		this.setData({
			phoneNum: e.detail.value
		})
	},

  formdate(val) {
    // 原始 ISO 8601 日期时间字符串
    const isoDateTimeString = val

    // 创建 Date 对象
    const date = new Date(isoDateTimeString);

    // 提取年份、月份、日期、小时、分钟和秒，并格式化
    const year = date.getFullYear();
    const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始，需加1，并确保两位数
    const day = String(date.getDate()).padStart(2, '0'); // 确保日期是两位数
    const hours = String(date.getHours()).padStart(2, '0'); // 确保小时是两位数
    const minutes = String(date.getMinutes()).padStart(2, '0'); // 确保分钟是两位数
    const seconds = String(date.getSeconds()).padStart(2, '0'); // 确保秒数是两位数

    // 组合成 yyyy-mm-dd hh:mm:ss 格式的字符串
    return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 

    let info = JSON.parse(options.info)

    info.start_time=this.formdate(info.start_time)
    info.end_time=this.formdate(info.end_time)
    info.startstatus='未开始'
    if (new Date().getTime()>new Date(info.start_time).getTime()) {
      info.startstatus='已开始'
    }

    this.setData({
      orderInfo: info
    })
    console.log(info)
    this.setData({
      groupNum: options.groupNum
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow(options) {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})